IBM Endpoint Manager Inspectors Reference

Terminology

Win: Windows
Lin: Red Hat and SUSE Linux
Sol: SUN Solaris
HPUX: Hewlett-Packard UNIX version
AIX: IBM AIX
Mac: Apple Macintosh
Ubu: Ubuntu/Debian
WM: Windows Mobile

The version (e.g. Lin:8.1) corresponds to the version of the IEM product (8.1) in which the inspector was introduced in the client on that platform.
The version number is not shown if it is less than 8.0.


Platform


Contents

Action Objects
Authorization Objects
Client Objects
Directory Services
Environment Objects
Filesystem Objects
Firewall Objects
Fixlet Objects
Formatting Objects
Installed System Software
Introspectors
License Objects
Microsoft IIS Metabase Objects
Miscellaneous
Networking Objects
Power Objects
Primitive Objects
Registry Objects
Session Objects
Session Statistics
Site Objects
SMBIOS objects
System Objects
active device
apar
bios
computer
cpupackage
event log
event log event type
event log record
fileset version record
fileset version record with multiplicity
fileset version requirement
grub block list
grub bootable image
grub color
grub color pair
grub color scheme
grub config file
grub device
grub file location
grub image choice
grub kernel
grub module
language
local mssql database
operating system
operating system product type
primary language
process
processor
ram
registrynode
registryroot
runlevel
scsibus
scsidevice
service
service pack
service pack with multiplicity
smf
smf fmri
smf instance
smf property
smf property group
smf service
smf snapshot
smf snapshot part
smf time
smf value
sound volume
stereo volume
swap
technology level
technology level with multiplicity
usb
uuid
uuid with multiplicity
zone
zone network interface
Task Objects
User Objects
Windows Mobile Device Objects
WMI Objects
World Objects

IBM Endpoint Manager wiki

System Objects

These are the keywords available for querying various aspects of the system, including the name and version of the operating sytem. This chapter also covers the keywords used to describe the vendors and types of the various processors that coexist in a typical computer system. Some of these Inspectors are system-specific, but are included to provide cross-platform compatibility.

service pack with multiplicity

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

service pack

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

technology level with multiplicity

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

technology level

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

fileset version record with multiplicity

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

fileset version record

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

fileset version requirement

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub block list

Creation Methods

DeclarationDescriptionPlatforms (?)
block list of <grub file location>List of blocks contained int the file.Lin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<grub block list> as string<string>String containing a specified block list in form "0+50,100+25,200+1."Lin:8.2, Sol:8.2, Ubu:8.2

grub bootable image

Creation Methods

DeclarationDescriptionPlatforms (?)
bootable image of <grub config file>Returns the bootable image of a grub config fileUbu:9.0, Lin:9.0, Sol:9.0
bootable image <integer> of <grub config file>Bootable image at zero-based-indexed entry in grub config file.Lin:8.2, Sol:8.2, Ubu:8.2
bootable image <string> of <grub config file>Bootable image at specified by the string containing an entry's title.Lin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
module of <grub bootable image><grub module>

Plural: modules
Returns the module of a grub bootable imageUbu:9.0, Lin:9.0, Sol:9.0
<grub bootable image> as string<string>String containg title of bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
chainloader of <grub bootable image><grub file location>File pointed to by chainloader for a bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
initrd of <grub bootable image><grub file location>File containing initial ram disk for bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
kernel of <grub bootable image><grub kernel>Kernel to be used for the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
module <integer> of <grub bootable image><grub module>Module (at zero-based index) to be loaded with the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
modules of <grub bootable image><grub module>List of all modules to be loaded with the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
quiet of <grub bootable image><boolean>True if bootable image has been designated as quiet, so as not to display verbose booting information.Lin:8.2, Sol:8.2, Ubu:8.2
root of <grub bootable image><grub device>Root device that is associated with the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
rootnoverify of <grub bootable image><grub device>Root device, designated as "no-verify," that is associated with the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
savedefault of <grub bootable image><boolean>True if bootable image has been designated as "savedefault." This causes the bootable image to become the default after it has been booted.Lin:8.2, Sol:8.2, Ubu:8.2
title of <grub bootable image><string>Title of bootable image.Lin:8.2, Sol:8.2, Ubu:8.2

grub color pair

Creation Methods

DeclarationDescriptionPlatforms (?)
highlight of <grub color scheme>Color pair used for highlighted text.Lin:8.2, Sol:8.2, Ubu:8.2
normal of <grub color scheme>Color pair used for normal text.Lin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<grub color pair> as string<string>String displaying color pair in form "foreground-color/background-colorLin:8.2, Sol:8.2, Ubu:8.2
background of <grub color pair><grub color>Name of background color of the color pair.Lin:8.2, Sol:8.2, Ubu:8.2
foreground of <grub color pair><grub color>Name of foreground color of the color pair.Lin:8.2, Sol:8.2, Ubu:8.2

grub color scheme

Creation Methods

DeclarationDescriptionPlatforms (?)
color scheme of <grub config file>Two color pairs specifying normal and highlighted screen colorsLin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
highlight of <grub color scheme><grub color pair>Color pair used for highlighted text.Lin:8.2, Sol:8.2, Ubu:8.2
normal of <grub color scheme><grub color pair>Color pair used for normal text.Lin:8.2, Sol:8.2, Ubu:8.2

grub color

Creation Methods

DeclarationDescriptionPlatforms (?)
background of <grub color pair>Name of background color of the color pair.Lin:8.2, Sol:8.2, Ubu:8.2
foreground of <grub color pair>Name of foreground color of the color pair.Lin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<grub color> as string<string>String containing the name of one of the colors in a color pair.Lin:8.2, Sol:8.2, Ubu:8.2

grub config file

Creation Methods

DeclarationDescriptionPlatforms (?)
grub config fileReturns the grub config file from the default location, either "/boot/grub/menu.lst" or "/boot/grub/grub.conf".Lin:8.2, Sol:8.2, Ubu:8.2
grub config file <string>Returns the grub config file at the path specified by the string.Lin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
bootable image of <grub config file><grub bootable image>

Plural: bootable images
Returns the bootable image of a grub config fileUbu:9.0, Lin:9.0, Sol:9.0
fallback image of <grub config file><grub image choice>

Plural: fallback images
Returns the fallback image choice of a grub config fileUbu:9.0, Lin:9.0, Sol:9.0
bootable image <integer> of <grub config file><grub bootable image>Bootable image at zero-based-indexed entry in grub config file.Lin:8.2, Sol:8.2, Ubu:8.2
bootable image <string> of <grub config file><grub bootable image>Bootable image at specified by the string containing an entry's title.Lin:8.2, Sol:8.2, Ubu:8.2
bootable images of <grub config file><list of grub bootable image>Provides list of all bootable images in the config file.Lin:8.2, Sol:8.2, Ubu:8.2
color scheme of <grub config file><grub color scheme>Two color pairs specifying normal and highlighted screen colorsLin:8.2, Sol:8.2, Ubu:8.2
default image of <grub config file><grub image choice>Zero-based ordinal index of the default entry to be booted.Lin:8.2, Sol:8.2, Ubu:8.2
fallback image <integer> of <grub config file><grub image choice>Zero-based ordinal index to an entry in the config file designated as a fallback to be booted in case previous choice fails.Lin:8.2, Sol:8.2, Ubu:8.2
fallback images of <grub config file><grub image choice>A list of zero-based ordinal indexes to an entries in the config file designated as a fallback images to be booted in case previous choices fail.Lin:8.2, Sol:8.2, Ubu:8.2
gfxmenu of <grub config file><grub file location>File containing graphical menu.Lin:8.2, Sol:8.2, Ubu:8.2
hiddenmenu of <grub config file><boolean>True if menu has been explicitly designated to be hidden.Lin:8.2, Sol:8.2, Ubu:8.2
path of <grub config file><string>Full path to grub config file.Lin:8.2, Sol:8.2, Ubu:8.2
splashimage of <grub config file><grub file location>File containing the splash screen image to be displayed at boot time.Lin:8.2, Sol:8.2, Ubu:8.2
timeout of <grub config file><integer>How many seconds to wait for a user choice before booting the default image.Lin:8.2, Sol:8.2, Ubu:8.2

grub device

Creation Methods

DeclarationDescriptionPlatforms (?)
root of <grub bootable image>Root device that is associated with the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
rootnoverify of <grub bootable image>Root device, designated as "no-verify," that is associated with the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
device of <grub file location>Name of device of the file location, e.g., (hd0,0)bloLin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<grub device> as string<string>String containing name of a device, such as (hd0,0).Lin:8.2, Sol:8.2, Ubu:8.2

grub file location

Creation Methods

DeclarationDescriptionPlatforms (?)
chainloader of <grub bootable image>File pointed to by chainloader for a bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
initrd of <grub bootable image>File containing initial ram disk for bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
gfxmenu of <grub config file>File containing graphical menu.Lin:8.2, Sol:8.2, Ubu:8.2
splashimage of <grub config file>File containing the splash screen image to be displayed at boot time.Lin:8.2, Sol:8.2, Ubu:8.2
location of <grub kernel>Full path name of the kernel fileLin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<grub file location> as string<string>Full name of file consisting of device (if present) and path.Lin:8.2, Sol:8.2, Ubu:8.2
block list of <grub file location><grub block list>List of blocks contained int the file.Lin:8.2, Sol:8.2, Ubu:8.2
device of <grub file location><grub device>Name of device of the file location, e.g., (hd0,0)bloLin:8.2, Sol:8.2, Ubu:8.2
path of <grub file location><string>Path name of file without device.Lin:8.2, Sol:8.2, Ubu:8.2

grub image choice

Creation Methods

DeclarationDescriptionPlatforms (?)
fallback image of <grub config file>Returns the fallback image choice of a grub config fileUbu:9.0, Lin:9.0, Sol:9.0
default image of <grub config file>Zero-based ordinal index of the default entry to be booted.Lin:8.2, Sol:8.2, Ubu:8.2
fallback image <integer> of <grub config file>Zero-based ordinal index to an entry in the config file designated as a fallback to be booted in case previous choice fails.Lin:8.2, Sol:8.2, Ubu:8.2
fallback images of <grub config file>A list of zero-based ordinal indexes to an entries in the config file designated as a fallback images to be booted in case previous choices fail.Lin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<grub image choice> as string<string>String representation of a zero-based index to an image within the grub config file.Lin:8.2, Sol:8.2, Ubu:8.2
index of <grub image choice><integer>Zero-based index to an image within the grub config file.Lin:8.2, Sol:8.2, Ubu:8.2

grub kernel

Creation Methods

DeclarationDescriptionPlatforms (?)
kernel of <grub bootable image>Kernel to be used for the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
boot argument <integer> of <grub kernel><string>The numbered boot argument for the kernel, in parameter=value form, if applicable.Lin:8.2, Sol:8.2, Ubu:8.2
boot argument of <grub kernel><string>First boot argument for kernel, in parameter=value form, if applicable.Lin:8.2, Sol:8.2, Ubu:8.2
location of <grub kernel><grub file location>Full path name of the kernel fileLin:8.2, Sol:8.2, Ubu:8.2

grub module

Creation Methods

DeclarationDescriptionPlatforms (?)
module of <grub bootable image>Returns the module of a grub bootable imageUbu:9.0, Lin:9.0, Sol:9.0
module <integer> of <grub bootable image>Module (at zero-based index) to be loaded with the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2
modules of <grub bootable image>List of all modules to be loaded with the bootable image.Lin:8.2, Sol:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<grub module> as string<string>String representing the name of the module moduleLin:8.2, Sol:8.2, Ubu:8.2
nounzip of <grub module><boolean>True if module is to be loaded without unzipping itLin:8.2, Sol:8.2, Ubu:8.2

smf fmri

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf instance

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf property group

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf property

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf service

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf snapshot part

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf snapshot

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf time

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf value

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

apar

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

bios

On Windows computers, this object returns strings that identify the version of the BIOS. On other computers, all bios expressions will fail gracefully, rather than generating an error.

Creation Methods

DeclarationDescriptionPlatforms (?)
<bios>Create the bios objectWin, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<bios><bios>Create the bios objectWin, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
<bios> as string<string>This Windows-only Inspector returns a string that is the concatenation of the BIOS name and date. On a non-Windows operating system, it returns FALSE.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
date of <bios><string>

Plural: dates
This Windows-only Inspector returns the date string stored in the bios. This string is formatted as MM/DD/YY. On a non-Windows operating system, it returns FALSE.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
version of <bios><string>

Plural: versions
This Windows-only Inspector returns the first string of the multi-string version stored in the bios. This string may not exist. The format depends upon your BIOS manufacturer. On a non-Windows operating system, it returns FALSE.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

operating system

The operating system object provides access to several important properties of the system.

Creation Methods

DeclarationDescriptionPlatforms (?)
operating systemReturns the operating system object. See operating system.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<operating system> as string<string>Returns a string containing the name of the operating system concatenated with the release.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
architecture of <operating system><string>

Plural: architectures
Returns the architecture of the operating system. This is the value of the 'machine' element of the utsname structure obtained by calling uname.Win:8.2, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
boot time of <operating system><time>

Plural: boot times
Returns the time of the last restart.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
build of <operating system><string>

Plural: builds
Returns a string corresponding to the build number of the OS.Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
codename of <operating system><string>

Plural: codenames
This *NIX Inspector returns a string that corresponds to the codename of the given release. For example, Ubuntu 8.04 has the codename of 'hardy'.Lin:8.1, Sol:8.1, HPUX:8.1, AIX:8.1, Ubu:8.1
mac of <operating system><boolean>

Plural: macs
Returns TRUE if the client computer is a Macintosh.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1
machine of <operating system><string>

Plural: machines
Returns the architecture of the machine.Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Ubu:8.2
name of <operating system><string>

Plural: names
Returns the name of the operating system as a string. Names might include Win98, WinNT, etcetera.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
release of <operating system><string>

Plural: releases
Information about the release of the operating system, formatted as a <version> on the Macintosh, but a <string> on UNIX and Windows.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
unix of <operating system><boolean>

Plural: unixes
Returns TRUE if the local computer is a UNIX system.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1
uptime of <operating system><time interval>

Plural: uptimes
Returns a time interval that represents the elapsed time since the operating system was last booted. Note: Depending on the notebook, this interval may not include time spent in hibernation.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
version of <operating system><version>

Plural: versions
Returns the version of the operating system.Win:8.0, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.0, Ubu:8.2
windows of <operating system><boolean>

Plural: windowses
Returns TRUE if the local computer is a Windows system.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1

cpupackage

Creation Methods

DeclarationDescriptionPlatforms (?)
cpupackageWin:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
core of <cpupackage><integer>Returns the number of physical cores in a single cpupackage (a single socket or physical CPU)Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2
count of <cpupackage><integer>Returns the count of physical cpu packages packages (the number of sockets or physical CPUs). Multiply this number by the number of cores to get the total core count of the system.Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2
smt capable of <cpupackage><boolean>If detectable, returns true if the cpupackage is capable of SMT threads (Simultaneous multithreading, called "Hyper-Threading" on some platforms)Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2
smt enabled of <cpupackage><boolean>If detectable, returns true if the cpupackage is using SMT threads (Simultaneous multithreading, called Hyper-Threading on some platforms)Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2
thread of <cpupackage><integer>Returns the number of SMT threads (Simultaneous multithreading, called Hyper-Threading on some platforms) in a single cpupackage (a single socket or physical CPU)Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2

processor

The <processor> object is used to identify the number and properties of processors in the system. You can identify the manufacturer of the CPU as well as the speed and other features. Many operating systems provide for multiple processors. You can inspect any one of them by their ordinal number.For more information on Windows processors, see the Resource section at the end of this guide.

Creation Methods

DeclarationDescriptionPlatforms (?)
main processorReturns the processor object corresponding to the main processor.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
processorReturns all the processor objects defined on the machine. See processor.

Example:
number of processors > 1 - Returns TRUE if the computer is a multi-processor system.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
processor <integer>Returns a processor object for the numbered processor. Processors are numbered from 1.Win, Lin, Sol, HPUX, AIX, Mac:8.2, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
extended feature mask of <processor><integer>

Plural: extended feature masks
Returns a mask of the extended feature bits of an x86 processorUbu:9.0, Lin:9.0, Mac:9.0, Win:9.0
adjustment <integer> of <processor><integer>

Plural: adjustments
s390 processors only. Returns the processor Adjustment Way (guest performance)Lin:8.2
bogomips of <processor><integer>

Plural: bogomipses
Returns the Bogomips of the specified processor, which provides a rough indication of its speed.Lin, Ubu:8.1
brand string of <processor><string>

Plural: brand strings
Returns the vendor-defined brand names for newer processors.Win, Lin:8.2, Sol:8.2, Mac:8.2, WM, Ubu:8.2
capability of <processor><integer>

Plural: capabilitys
s390 processors only. Returns the capability code of the processorLin:8.2
coma bug of <processor><boolean>

Plural: coma bugs
Returns TRUE if the specified processor is afflicted by the coma bug. The coma bug afflicts certain Cyrix CPUs, causing them to occasionally lock up. The affected CPUs include the Cyrix/IBM 6x86, 6x86L, and 6x86MX.Lin, Ubu:8.1
cpuid level of <processor><integer>

Plural: cpuid levels
Returns an integer corresponding to the cpuid level for the given processor.Lin, Ubu:8.1
cpus configured of <processor><integer>

Plural: cpus configureds
s390 processors only. Returns the number of processors configured for the systemLin:8.2
cpus reserved of <processor><integer>

Plural: cpus reserveds
s390 processors only. Returns the number of processors reserved for the systemLin:8.2
cpus standby of <processor><integer>

Plural: cpus standbys
s390 processors only. Returns the number of processors in standby for the systemLin:8.2
cpus total of <processor><integer>

Plural: cpus totals
s390 processors only. Returns the number of total processors for the systemLin:8.2
f00f bug of <processor><boolean>

Plural: f00f bugs
Returns TRUE if the specified processor is afflicted by the f00f bug. This bug is named after the first two of a four-byte assembly language sequence that can freeze up x86 Pentium processors.Lin, Ubu:8.1
family name of <processor><string>

Plural: family names
Returns the family name of the CPU, dependent on the type of client computer, for instance Pentium, Sparc, PowerPC G4, etcetera.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
family of <processor><integer>

Plural: families
Returns an integer representing the family of the CPU. See the notes for the meaning of these numbers. As of BES 6.0, this Inspector returns a string on Solaris and AIX computers.Win, Lin, Sol, AIX, Mac:8.2, WM, Ubu:8.1
fdiv bug of <processor><boolean>

Plural: fdiv bugs
Returns TRUE if the specified processor is afflicted by the fdiv bug, which occasionally causes incorrect floating point division answers.Lin, Ubu:8.1
flag list of <processor><string>

Plural: flag lists
Returns a string containing the processor flags. To check if a processor has a particular flag, use the 'contains' operator.Lin, Ubu:8.1
fpu exception of <processor><boolean>

Plural: fpu exceptions
Returns TRUE if the fpu exception has occurred on this processor.Lin, Ubu:8.1
fpu of <processor><boolean>

Plural: fpus
Returns TRUE if the specified processor contains a floating point unit.Lin, Ubu:8.1
hlt bug of <processor><boolean>

Plural: hlt bugs
Returns TRUE if the specified processor is afflicted by the hlt bug.Lin, Ubu:8.1
index of <processor><integer>

Plural: indexes
Returns the ordinal number of the processor on a multi processor machine.Lin, Sol, HPUX, AIX, Ubu:8.1
lpar adjustment of <processor><integer>

Plural: lpar adjustments
s390 processors only. Returns the LPAR agjustment for the processorLin:8.2
lpar characteristics of <processor><string>

Plural: lpar characteristicss
s390 processors only. Returns the characteristic of the processor. ie: SharedLin:8.2
lpar cpus configured of <processor><integer>

Plural: lpar cpus configureds
s390 processors only. Returns the number of processors configured for the LPARLin:8.2
lpar cpus dedicated of <processor><integer>

Plural: lpar cpus dedicateds
s390 processors only. Returns the number of processors dedicated for the LPARLin:8.2
lpar cpus reserved of <processor><integer>

Plural: lpar cpus reserveds
s390 processors only. Returns the number of processors reserved for the LPARLin:8.2
lpar cpus shared of <processor><integer>

Plural: lpar cpus shareds
s390 processors only. Returns the number of processors shared for the LPARLin:8.2
lpar cpus standby of <processor><integer>

Plural: lpar cpus standbys
s390 processors only. Returns the number of processors in standby for the LPARLin:8.2
lpar cpus total of <processor><integer>

Plural: lpar cpus totals
s390 processors only. Returns the total number of processors for the LPARLin:8.2
lpar name of <processor><string>

Plural: lpar names
s390 processors only. Returns the name of the processor for the LPARLin:8.2
lpar number of <processor><integer>

Plural: lpar numbers
s390 processors only. Returns the LPAR number for this processorLin:8.2
machine serial number of <processor><string>

Plural: machine serial numbers
s390 processors only. Returns the serial number of the processorLin:8.2
model name of <processor><string>

Plural: model names
Returns a string containing the name of the processor model.Lin, Ubu:8.1
model of <processor><integer>

Plural: models
Returns the model number of the CPU.Note: On Solaris, HPUX and AIX computers, this Inspector returns a <string> as of BES 6.0.Win, Lin, Mac:8.2, WM, Ubu:8.1
sep bug of <processor><boolean>

Plural: sep bugs
Returns TRUE if the given processor improperly reports the value of its SEP (Sysenter/sysexit Present) flag.Lin, Ubu:8.1
sequence code of <processor><string>

Plural: sequence codes
s390 processors only. Returns the Sequence Code for the processor.Lin:8.2
speed of <processor><hertz>

Plural: speeds
Returns the speed of the processor in Hertz.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
stepping of <processor><integer>

Plural: steppings
Returns the stepping number of the processor. This item can be helpful in identifying very specific processor features or limitations.Win, Lin, Mac:8.2, WM, Ubu:8.1
vendor name of <processor><string>

Plural: vendor names
The manufacturer of the CPU. Names include: GenuineIntelAuthenticAMDCyrixInsteadCentaurHaulsAmbiguousCPU.Win, Lin, Mac:8.2, WM, Ubu:8.1
vm adjustment of <processor><integer>

Plural: vm adjustments
s390 processors only. Returns the VM Adjustment for the processorLin:8.2
vm control program of <processor><string>

Plural: vm control programs
s390 processors only. Returns the VM Control Program for the processor. ie: z/VM 5.2.0Lin:8.2
vm cpus configured of <processor><integer>

Plural: vm cpus configureds
s390 processors only. Returns the number of processors configured for the VMLin:8.2
vm cpus reserved of <processor><integer>

Plural: vm cpus reserveds
s390 processors only. Returns the number of processors configured for the VMLin:8.2
vm cpus standby of <processor><integer>

Plural: vm cpus standbys
s390 processors only. Returns the number of processors in standby for the VMLin:8.2
vm cpus total of <processor><integer>

Plural: vm cpus totals
s390 processors only. Returns the total number of processors for the VMLin:8.2
vm name of <processor><string>

Plural: vm names
s390 processors only. Returns the name of the VMLin:8.2
wp of <processor><boolean>

Plural: wps
Returns TRUE if the specified processor has the WP feature.Lin, Ubu:8.1

ram

The <ram> object is used to inspect properties of the computer's random access memory.

Creation Methods

DeclarationDescriptionPlatforms (?)
ramReturns a ram object for inspecting the properties of Random Access Memory installed on the machine. See ram.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
random access memorySame as above.Win, Lin, Sol, HPUX, AIX, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
available amount of <ram><integer>

Plural: available amounts
Returns the amount of system ram that is currently available, in bytes.Lin, Ubu:8.1
buffered amount of <ram><integer>

Plural: buffered amounts
Returns the amount of system RAM currently buffered, in bytes.Lin, Ubu:8.1
cached amount of <ram><integer>

Plural: cached amounts
Returns the amount of system RAM currently cached, in bytes.Lin, Ubu:8.1
free amount of <ram><integer>

Plural: free amounts
Returns the amount of system RAM currently unused, in bytes.Lin, Sol, HPUX, AIX, Ubu:8.1
shared amount of <ram><integer>

Plural: shared amounts
Returns the amount of system RAM currently shared, in bytes.Lin, Ubu:8.1
size of <ram><integer>

Plural: sizes
Returns the number of bytes of random access memory on the current machine.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
total amount of <ram><integer>

Plural: total amounts
Same as size of <ram>.Lin, Sol, HPUX, AIX, Ubu:8.1
unavailable amount of <ram><integer>

Plural: unavailable amounts
Returns the amount of system RAM currently unavailable, in bytes.Lin, Ubu:8.1
used amount of <ram><integer>

Plural: used amounts
Returns the amount of system RAM currently used, in bytes.Lin, Sol, HPUX, AIX, Ubu:8.1

active device

On Windows NT systems (including XP and 2K), the <active device> Inspectors returns a set of objects corresponding to the active devices on the machine, for example: modems, graphics cards, printers, and more.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

local mssql database

The <local mssql database> Inspectors retrieve the properties of the MS SQL databases on the local machine.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

service

The <service> Inspectors provide access to all services configured on Windows NT, 2K and XP systems. On a non-Windows system, expressions using these objects will fail gracefully instead of generating an error.

Creation Methods

DeclarationDescriptionPlatforms (?)
main gather serviceReturns a service object for the main gathering service, typically located on the main server.Note: On a Macintosh, returns <nothing>. Included for compatibility.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
relay serviceReturns a service object for the relay component of BES. Note: On a Macintosh, this returns <nothing>.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
running service <string>Returns the running service object matching the name provided.Win, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Ubu:8.1
service <string>Returns the service object matching the name provided, regardless of its running state.On a Macintosh, returns a <dummy> type.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
proxy agent serviceservice

Plural: proxy agent services
Returns a service object of the BESProxyAgent if one is presentUbu:9.0, Lin:9.0, HPUX:9.0, AIX:9.0, Sol:9.0, Win:9.0
<service> as string<string>Returns a string containing the Service name, Display name, and State of the service.Win, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Ubu:8.2
running of <service><boolean>

Plural: runnings
Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Ubu:8.2
state of <service><string>

Plural: states
Returns one of Continuing, Pausing, Paused, Running, Starting, Stopping, Stopped, Unknown.Win, Lin, Sol, HPUX, AIX, Ubu:8.1
version of <service><version>

Plural: versions
This Inspector takes the specified service property and retrieves its version (file version).Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Ubu:8.1

process

Processes allocate the various resources needed to execute a program. Processes have a process identifier, a virtual address space, associated code, a priority class, security settings, environment variables, min and max working set sizes, and at least one executing thread. Processes are typically started with a single primary thread which in turn can spawn additional threads.

Creation Methods

DeclarationDescriptionPlatforms (?)
processReturns all process objects currently running.Win:8.0, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
process <integer>Returns the process object corresponding to the given integer pid.Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
process <string>Returns the process object corresponding to the name specified by <string>.Lin, Sol, HPUX, AIX, Ubu:8.1
process of <socket>Returns a <process> representing the local owner of the socketUbu:9.0, Lin:9.0, Mac:9.0, HPUX:9.0, AIX:9.0, Win:9.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
effective user of <process><user>

Plural: effective users
Returns the effective user of the process specifiedUbu:9.0, Lin:9.0, HPUX:9.0, AIX:9.0, Sol:9.0
ppid of <process><integer>

Plural: ppids
Returns the PPID of the process specifiedUbu:9.0, Lin:9.0, HPUX:9.0, AIX:9.0, Sol:9.0
command line argument <integer> of <process><string>

Plural: command line arguments
Returns the Nth command line argument of the specified process.Lin:8.0, Sol:8.0, AIX:8.0, Ubu:8.1
command line argument of <process><string>

Plural: command line arguments
Returns the command line arguments of the specified process.Lin:8.0, Sol:8.0, AIX:8.0, Ubu:8.1
environment of <process><environment>

Plural: environments
Returns the environment of the specified process.Lin:8.0, Sol:8.0, Ubu:8.1
id of <process><integer>

Plural: ids
Returns the integer ID of the specified process.Win:8.0, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
name of <process><string>

Plural: names
Returns the name (as a string) of the specified process.Win:8.0, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
pid of <process><integer>

Plural: pids
Returns the integer process ID for the specified process.Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
process id of <process><integer>

Plural: process ids
Returns the integer process ID for the specified process.Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

swap

This object lets you inspect the properties of your swap space.

Creation Methods

DeclarationDescriptionPlatforms (?)
swapReturns an object containing information about the swap partition.Lin, HPUX, AIX, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
free amount of <swap><integer>

Plural: free amounts
Returns the amount of the swap partition currently unused, in bytes.Lin, HPUX, AIX, Ubu:8.1
size of <swap><integer>

Plural: sizes
Returns the size, in bytes, of the swap partition.Lin, HPUX, AIX, Ubu:8.1
total amount of <swap><integer>

Plural: total amounts
Same as size of <swap>.Lin, HPUX, AIX, Ubu:8.1
used amount of <swap><integer>

Plural: used amounts
Returns the amount of the swap partition currently in use, in bytes.Lin, HPUX, AIX, Ubu:8.1

language

A language is composed of a primary language (for example, Swiss) and a sub-language (for example, Swiss German).

Creation Methods

DeclarationDescriptionPlatforms (?)
system localeDetermines which bitmap fonts, and OEM, ANSI, and MAC code pages are defaults for the system. This only affects applications that are not fully Unicode.Win, Lin, Sol, HPUX, AIX, WM, Ubu:8.1
system ui languageDetermines the default language of menus and dialogs, messages and help files.Win, Lin, Sol, HPUX, AIX, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<language> as string<string>Returns the language of the system locale.Win, Lin, Sol, HPUX, AIX, WM, Ubu:8.1
platform id of <language><string>

Plural: platform ids
Returns the string resulting from a call to setlocale(LC_TYPE, ""). This call examines the system environment and returns a string representing the language and character set for any text-related system function. The string is of the form "en_US.UTF-8".Lin, Sol, HPUX, AIX, Ubu:8.1
primary language of <language><primary language>

Plural: primary languages
Extracts the primary language identifier from a language.Win, Lin, Sol, HPUX, AIX, WM, Ubu:8.1

primary language

A primary language identifier indicates the written/spoken language that is used by the system. However, to identify the language that is used in a country or region you must combine the primary language with a sub-language identifier to form language identifiers.

Creation Methods

DeclarationDescriptionPlatforms (?)
primary language of <language>Extracts the primary language identifier from a language.Win, Lin, Sol, HPUX, AIX, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<primary language> as string<string>Returns the primary language.Win, Lin, Sol, HPUX, AIX, WM, Ubu:8.1

computer

The <computer> Inspectors provide access to the name of the computer.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

registryroot

The <registryroot> objects are the Inspectors for the planes of the IOKit Registry

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

registrynode

The <registrynode> Inspectors provide access to the nodes of the IOKit Registry.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

scsibus

The <scsibus> Inspectors refer to the Small Computer System Interface bus components.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

scsidevice

The <scsidevice> Inspectors refer to the Small Computer System Interface devices connected to the Client computer.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

sound volume

The <sound volume> Inspectors are for inspecting the sound volume settings.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

stereo volume

The <stereo volume> Inspectors are for inspecting the stereo volume settings.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

usb

The <usb> objects are the Universal Serial Bus Inspectors.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

runlevel

The <runlevel> Inspectors refer to a mode of operation in various Unix systems. Typically, when a computer enters runlevel zero, it halts and when it enters runlevel six, it reboots. The intermediate runlevels differ widely among operating systems.

Creation Methods

DeclarationDescriptionPlatforms (?)
runlevelReturns the current runlevel of the local machine.Lin, Sol, HPUX, AIX, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<runlevel> as string<string>Casts a runlevel object as a string.Lin, Sol, HPUX, AIX, Ubu:8.1
effective time of <runlevel><time>

Plural: effective times
Returns the time at which the runlevel was set to its current value.Lin, Sol, HPUX, AIX, Ubu:8.1
previous value of <runlevel><string>

Plural: previous values
Returns the previous value of the runlevel. In the case where the runlevel has not changed since the system booted, this property evaluates to the empty string.Lin, Ubu:8.1
value of <runlevel><string>

Plural: values
Returns the current runlevel. It evaluates to a platform-dependent string indicating the current runlevel. For instance, on Linux the value '3' indicates runlevel 3 and 'S' indicates single user mode.Lin, Sol, HPUX, AIX, Ubu:8.1

operating system product type

The <operating system product type> Inspectors return the product type of the operating system, which includes Workstations, Domain Controllers and Servers.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

event log

The <event log> Inspectors return information about the specified Windows Event logs, including the System, Security and the Application log.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

event log record

The <event log record> Inspectors return individual records from the Windows Event logs, which record information about operating system events.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

event log event type

The <event log event type> Inspectors return information about the types of Windows Event log entries, which record various operating system events including errors, warnings and general information.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

zone

The Solaris OS allows you to set up zones, which provide a virtual view of the runtime environment that is segregated from other zones. Solaris Zones act as completely isolated virtual servers within a single operating system instance. These Inspectors allow you to monitor the user's zone configurations.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

zone network interface

The <zone network interface> objects allow you to inspect the network interfaces (IP layers) installed when booting a Solaris Zone.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

uuid

UUID is a Universally Unique IDentifier code given to each storage device on your Solaris system. UUIDs are used to identify DVD drives, removable media and drive partitions. The UUID is a hexadecimal string such as c73a37c8-ef7f-40e4-b9de-8b2f81038441. UUID values may be compared to each other using the arithmetic operators (=, <, >, and more.).

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

uuid with multiplicity

The <uuid with multiplicity> Inspectors deal with arrays of UUIDs, allowing you to extract unique IDs and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)